Formation ASP.NET

ASP.NET

La formation « ASP.NET » vous permettra de maitriser une technique pour générer des pages Web dynamiques. Le programme est donné à titre indicatif et sera adapté à vos besoins et votre niveau après audit. N’hésitez pas à nous contacter pour toute demande spécifique.

Logo ASP

En résumé

  • distantiel Distanciel
  • présentiel Présentiel
  • Pré-requis

    Bonnes connaissances de la programmation C# ou VB.NET.

  • Public concerné

    Développeurs et chefs de projets de sites Web.

  • Durée et tarif de la formation

    La durée de la formation varie en fonction du niveau de base de l’apprenant et des objectifs d’utilisation formulés. Les tarifs sont disponibles sur devis.

  • Lieux

    Formation intra-entreprise au sein de votre établissement ou dans nos locaux de LA ROCHELLE (Charente-Maritime), NIORT (Deux-Sèvres) ou POITIERS (Vienne)

  • Téléchargement

    Télécharger le programme de formation au format PDF

Contenu de la formation

Introduction :
  • Rappels des concepts liés à l’Internet/Intranet et technologie .NET
  • L’architecture d’une application Internet/Intranet.
  • Les langages de programmation .Net et leurs versions récentes
Premiers pas avec ASP.Net:
  • Manipulation de l’environnement Visual
  • Résumé des syntaxes VB.Net et C#
Les composants principaux :
  • Propriétés et événements usuels et courants
  • La boîte à outils des composants
  • Composants des formulaires et de disposition générale
  • Composants complexes (calendriers, vues, imagemap, etc.)
  • Présentation des rubriques supplémentaires de la boîte à outils (données, validation, etc.), dont l’affichage des bases de données
Fonctionnement des pages ASP.NET
  • Principe des pages ASP.NET, cycle de vie.
  • Utilisation des contrôles serveur WebForms. Intégration dans les pages ASPX avec Visual Studio.
  • Persistance de l’état des contrôles serveur avec le ViewState.
  • Gestion de la persistance des données applicatives : Session, Cache, Application, Cookies.
  • Membres caractéristiques des classes Page, HttpRequest, HttpResponse et HttpServerUtility.
  • Utilisation et limitations du QueryString.
  • Mise en oeuvre du CrossPagePostBack.
  • Gestion des événements dans les pages ASP.NET et cycle de vie : Load, UnLoad, PreRender…
  • Gestion des événements de l’application : fichier global.asax, événements importants, utilisation.
  • Structuration d’une application Web avec VS (séparation données/code/présentation, dossiers spéciaux, ressources, etc.)
Contrôles serveur
  • Utilité des contrôles serveur pour la création de pages actives côté client et serveur.
  • Intégration des contrôles serveur HTML (HtmlInputText, HtmlTable…) avec les scripts clients JavaScript/jQuery.
  • Contrôles conteneur : Panel, MultiView, Wizard…
  • Contrôles riches : Calendar, AdRotator, FileUpload…
  • Contrôles de validation et groupe de validation.
Le site web complet avec ASP.Net :
  • Contrôles utilisateur pour la structuration des pages.
  • Mise en forme d’un site à l’aide des MasterPages.
  • Rôles des dossiers spéciaux (App_Code, App_Data, App_Themes, etc.).
  • Utilisation des feuilles de style CSS et des thèmes.
  • Le gestionnaire de packages NuGet.
L’accès aux fichiers depuis le code-behind
  • Les bases de données : rappels de SQL et types de bases
  • Les bases de données : accès du métier à la base, lecture, modification
  • Les bases de données : présentation avancée (DataGrid et GridView, DataList, etc.)
  • Le XML : où et pourquoi
  • Présentation de l’accès au XML depuis le code-behind et des services web
Gestion de la sécurité
  • Les types d’attaques (SQL injection, spoofing, répudiation…).
  • Les moyens de prévenir des attaques.
  • Contrôle applicatif des accès et des droits.
  • Gestion de la sécurité par le système.
  • Gestion de la sécurité par l’application.
Configuration
  • Gestion des exceptions.
  • Rôle et format du fichier Web.config.
  • Sauvegarde des paramètres de l’application.
  • Configuration de la gestion des sessions.
  • Le mode Release.
  • La publication de l’application.

Les + de Neuro Active

  • Formations sur mesure
  • Formateurs experts
  • Certifié Qualiopi
  • Formation finançable par votre OPCO

Un renseignement, une question ?

Contactez-nous